package br.com.kapa.beans;

import javax.ejb.Stateless;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

import br.com.kapa.model.Produto;

/**
 * Session Bean implementation class ProdutoBean
 */
@Stateless(mappedName="bean/produto")
@WebService
public class ProdutoBean implements ProdutoBeanRemote {
	@PersistenceContext(unitName="industriaEJB") protected EntityManager em;
	
	@WebMethod(operationName="ConsultaEstoque")
	public double consultaEstoque(@WebParam(partName="CodProduto")int produtoId) {
		Produto prod = em.find(Produto.class, produtoId);
		return prod.getEstoque();
	}

}
